Big Huge Thesaurus

hyla regilla

noun

sounds kind of like